-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011, 2012 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org


local sex = game.player.female and "попала, я встретила" or "попал, я встретил"
local sex1 = game.player.female and "уничтожила" or "уничтожил"
local sex2 = game.player.female and "возвратилась" or "возвратился"
local sex3 = game.player.female and "погибла" or "погиб"
local sex4 = game.player.female and "спасла" or "спас"
local sex5 = game.player.female and "принесла" or "принёс"
local sex6 = game.player.female and "была занята" or "был занят"
local sex7 = game.player.female and "говорила" or "говорил"
local sex8 = game.player.female and "пробиралась" or "пробирался"


newChat{ id="welcome",
	text = [[Что я могу для тебя сделать?]],
	answers = {
		{"Леди Аэрин, я ищу дорогу домой! [рассказать ей свою историю]", jump="return", cond=function(npc, player) return player:hasQuest("start-sunwall") and player:isQuestStatus("start-sunwall", engine.Quest.COMPLETED, "slazish") and not player:isQuestStatus("start-sunwall", engine.Quest.COMPLETED, "return") end, action=function(npc, player) player:setQuestStatus("start-sunwall", engine.Quest.COMPLETED, "return") end},
		{"Расскажите мне про Утренние Врата.", jump="explain-gates", cond=function(npc, player) return player.faction ~= "sunwall" end},
		{"Перед тем, как я сюда "..sex.." в Мадж-Эйяле санвелльцев. Вы знаете о них?", jump="sunwall_west", cond=function(npc, player) return game.state.found_sunwall_west and not npc.been_asked_sunwall_west end, action=function(npc, player) npc.been_asked_sunwall_west = true end},
		{"Мне нужна помощь в охоте, я ищу любую информацию о посохе.", jump="clues", cond=function(npc, player) return game.state:isAdvanced() and not player:hasQuest("orc-pride") end},
		{"Я "..sex1.." вождей всех оркских Прайдов.", jump="prides-dead", cond=function(npc, player) return player:isQuestStatus("orc-pride", engine.Quest.COMPLETED) end},
		{"Я "..sex2.." из Обугленного Шрама, в котором орки хранили посох.", jump="charred-scar", cond=function(npc, player) return player:hasQuest("charred-scar") and player:hasQuest("charred-scar"):isCompleted() end},
		{"Прошу прощения, мне нужно идти!"},
	}
}

newChat{ id="return",
	text = [[@playername@! Мы думали, что ты ]]..sex3..[[ при взрыве портала. Я рада, что мы были неправы. Ты ]]..sex4..[[ Санвелл.
Ты ]]..sex5..[[ тревожные вести о посохе. Ну что ж, пока ты можешь отдохнуть.]],
	answers = {
		{"Понятно, спасибо моя леди.", jump="welcome"},
	},
}

newChat{ id="explain-gates",
	text = [[Здесь живут два многочисленных народа, люди и эльфы.
Люди пришли сюда в Эпоху огня. Наши предки были одним из отрядов экспедиции Мадропа, которая искала затонувший континент Налорен. Их корабль потерпел кораблекрушение, а выжившие добрались до этого континента.
Они встретили группу эльфов-аборигенов и подружились с ними, после чего основали Санвелл и Утренние Врата.
Позже сюда пришёл прайд орков с которым мы до сих пор сражаемся не на жизнь, а на смерть.]],
	answers = {
		{"Спасибо, моя леди.", jump="welcome"},
	},
}

newChat{ id="sunwall_west",
	text = [[Ах, кто-то выжил? Это хорошие новости...]],
	answers = {
		{"Продолжим.", jump="sunwall_west2"},
		{"Да, действительно...", jump="sunwall_west2", cond=function(npc, player) return game.state.found_sunwall_west_died end},
	},
}

newChat{ id="sunwall_west2",
	text = [[Скорее всего, тебе повстречались добровольцы из ранних экспериментов Земеккуса по созданию дальних порталов.
Это маг, который живёт здесь, в Санвелле, экцентричный, но умелый. Он считает, что можно создать дальний портал в Мадж-Эйял.
За исключением нескольких ранних попыток, у ниго ничего не получилось. Но всё равно радостно знать, что его добровольцы выжили, хотя и находятся далеко отсюда. В конце концов, нам всем светит одно и то же Солнце.

На самом деле... может быть, тебе будет полезно сходить к Земеккусу. Его, несомненно, заинтересует твой Шар тысячи путей. Он живёт в маленьком доме на севере.]],
	answers = {
		{"Наверное, я к нему загляну. Спасибо.", jump="welcome"},
	},
}

newChat{ id="prides-dead",
	text = [[Да, я уже знаю об этом. Я не сразу в это поверила, так как мы воюем с прайдами уже много лет.
Теперь они умерли? От руки одного @playerdescriptor.race@? Я действительно поражаюсь твоей силе.
Пока ты ]]..sex6..[[ истреблением орков, мы добыли кое-какую информацию от тех орков, которых захватили в плен.
Ты ]]..sex7..[[ о щите, защищающем Высокий пик. По показаниям пленных им, похоже, можно управлять при помощи "командных шаров", которые были у вождей прайдов.
Найди их, если они ещё не у тебя.
Они также сообщили, что единственный способ попасть внутрь Пика это деактивировать щит пройдя через "туннели слизняков", вход в которые находится в одном из Прайдов, вероятнее всего, в Грушнаке.
]],
	answers = {
		{"Спасибо, моя леди. Я пройду через туннель и проникну внутрь Пика.", action=function(npc, player)
			player:setQuestStatus("orc-pride", engine.Quest.DONE)
			player:grantQuest("high-peak")
		end},
	},
}

newChat{ id="clues",
	text = [[Как бы я ни хотела тебе помочь, но наши войска слишком ослаблены, поэтому я не могу предоставить тебе прямую помощь.
Но я могу попробовать помочь рассказав, как устроены прайды.
В последнее время ходят слухи о том, что в прайдах появился новый повелитель или повелители. Они могут оказаться как-то связаны с твоим таинственным посохом.
Мы считаем, что центре его силы является Высокий пик, расположенный в середине континента. Но попасть туда невозможно потому что они прикрыт каким-то магическим щитом.
Тебе нужно исследовать крепости прайдов. Может, там ты найдёшь больше информации о Высоком пике, да и чем больше ты убьёшь орков, тем меньше их будет на нас нападать.
Известные нам крепости прайдов:
- Прайд Рак-Шор на западе южной пустыни;
- Прайд Горбат в горном хребте южной пустыни;
- Прайд Вор на северо-востоке;
- Прайд Грушнак, на восточном склоне Высокого пика.]],
-- - A group of corrupted humans live in Eastport on the southern coastline; they have contact with the Pride
	answers = {
		{"Я проверю их все.", jump="relentless", action=function(npc, player)
			player:setQuestStatus("orc-hunt", engine.Quest.DONE)
			player:grantQuest("orc-pride")
			game.logPlayer(game.player, "Aeryn points to the known locations on your map.")
		end},
	},
}

newChat{ id="relentless",
	text = [[Прежде, чем ты уйдёшь, я хочу ещё немного тебе помочь. Твой рассказ взволновал меня и звёзды благоприятствуют твоей жестокой погоне. Прими моё благословение и ни на секунду не прекращай свои поиски.
#LIGHT_GREEN#*Она касается твоего лба своей прохладной ладонью и ты чувствуешь прилив сил.*]],
	answers = {
		{"Я не оставлю в живых ни одного орка.", jump="welcome", action=function(npc, player)
			player:learnTalent(player.T_RELENTLESS_PURSUIT, true, 1, {no_unlearn=true})
			game.logPlayer(game.player, "#VIOLET#You have learned the talent Relentless Pursuit.")
		end},
	},
}

newChat{ id="charred-scar",
	text = [[Я слышала об этом, там погибло много хороших людей. Я надеюсь, что жертва была не напрасной.]],
	answers = {
		{"Да, моя леди, они задержали орков пока я "..sex8.." в сердце вулкана. *#LIGHT_GREEN#Рассказать ей о том, что случилось.#WHITE#*", jump="charred-scar-success",
			cond=function(npc, player) return player:isQuestStatus("charred-scar", engine.Quest.COMPLETED, "stopped") end,
		},
		{"Боюсь, что уже слишком поздно, но у меня есть ценная информация. *#LIGHT_GREEN#Tell her what happened#WHITE#*", jump="charred-scar-fail",
			cond=function(npc, player) return player:isQuestStatus("charred-scar", engine.Quest.COMPLETED, "not-stopped") end,
		},
	},
}

newChat{ id="charred-scar-success",
	text = [[Волшебницы? Я никогда о них не слышала. Ходили слухи о новом повелителе прайда, вернее, кажется, о двух.
Спасибо тебе за всё. Теперь, когда ты знаешь что искать, необходимо продолжить охоту.]],
	answers = {
		{"Я отомщу за Ваших людей.", action=function(npc, player) player:setQuestStatus("charred-scar", engine.Quest.DONE) end}
	},
}

newChat{ id="charred-scar-fail",
	text = [[Волшебницы? Я никогда о них не слышала. Ходили слухи о новом повелителе прайда, вернее, кажется, о двух.
Я боюсь, что с той силой, которая у них есть сейчас, их будет очень сложно остановить, но всё равно нужно попытаться.]],
	answers = {
		{"Я отомщу за Ваших людей.", action=function(npc, player) player:setQuestStatus("charred-scar", engine.Quest.DONE) end}
	},
}


return "welcome"
